Copyright: PrintDirect, Copyright 1997, Brad Prendergast.


PrintDirect

PrintDirect is a beneficial asset for computer users of all levels.  PrintDirect allows for the quick and accurate printing of a disk drive's directory and file structure.  Print the details for a specific directory,  or all  sub-directories included within that directory.  Easily customize  the information to be included within the printed report.  Sort the printed listing based upon file name, date or size.  Select individual file information fields to  be excluded/included in the report listing.  PrintDirect also allows the exclusion/inclusion of files with  specific attributes.  For more control, there is even the ability to enter a file/directory mask of which files/directories to include in the report.  Reports may  be printed to either a text file or compatible printer.

File/Directory Mask	Field Options

Directory Outline	Exclude Options

Drive ComboBox	Printing Reports

Processing Reports	Sorting Files/Directories

Installation Instructios	Support Information

End User License Agreement


File Mask
File/Directory Mask

The PrintDirect File/Directory Mask allows for the filtering of files/directories reported. Enter the File/Directory Mask by directly entering the desired mask into the mask field.  The mask will be applied to all directories and files.  Only the selected directory and those directories, off of the selected directory, meeting the mask requirements will be scanned for files.  By default the file mask is *.* which will display all files and directories.

Some examples of masks are :

*.*	Displays all files/directories

*.txt	Displays only those files/directories with a TXT extension

Print.*	Displays those files/directories with the Name of Print, however the extensions may vary.

P*.*	Displays all files/directories beginning with the letter p.

Pr*.txt	Displays only those files/directories with a TXT extension and a name beginning with Pr.


Directory Outline

The Directory Outline is where the directory to be processed is selected.  Listed in the Directory Outline are the folders ( directories ) contained in the drive specified in the Drive ComboBox.  To select a directory, double click on the desired directory from the available list  ( Note: The selected directory is a shade  darker than the non-selected directories ). PrintDirect lists the  directories in file structure order as they are located on the selected drive.  To get to nested directories follow the directory tree down until the desired selection is made.


Drive ComboBox

The Drive ComboBox is where the drive containing the desired directory to be processed is located.  The drive displayed in this field directly relates to the directories listed in the Directory Outline.  To select a drive click on the downward pointing triangle on the right side of the pull down box.  Pressing the arrow opens up a pull-down window displaying a list  of available drives.  Click the appropriate drive.  This drive is now listed in the Drive ComboBox field, along with the respective directories in the Directory Outline.


Exclude_Options
Exclude Options

PrintDirect allows for the exclusion/inclusion of files displayed based upon the file attributes of each file.  Contained in the Exclude group box is the list of attributes that can be used filter files.  To exclude files of a particular attribute place a check in the check box that is directly to the left of the attribute.  If a check is displayed in the check box, files with that attribute will not get reported, if there is no check mark displayed files with those attributes are included.

Note I:  More than one file attribute may be checked at a time.  Once checked the options are treated as a Boolean OR. ( i.e. If the attributes Read-Only and Hidden are checked, those files with an attribute setting of Read-Only, Hidden, and Read-Only + Hidden are excluded ).

Note II: The Sub Dirs Exclude Option applies to directories nested within the current directory.  If a check is placed in the adjacent check box nested directories WILL NOT BE PROCESSED.  To process nested directories the check box adjacent to this field must not be checked.


Field Options

PrintDirect allows for the exclusion/inclusion of different displayable fields for each file.  Contained in the Fields group box is the list of  fields that can be displayed for each file.  To display a particular field place a check in the check box that is directly to the left of the field title.  If a check is displayed in the check box, the information will be included in the report, if there is no check mark that field will not be displayed.  The fields display the following information:

1.  Date - Date Stamp of file in the format of MM/DD/YYYY.

2.  Time - Time Stamp of file in the format of HH:MM *M

3.  Attributes - Lists the file attributes of file ( D - Directory;

    	R - Read-Only;   A - Archive; H - Hidden; S- System )

4.  Size - File size in bytes

5.  Level - A number representing the depth of the file in the

 processed directory.


Printing Reports

Within PrintDirect there is the option to either print a report to a compatible printer, or  to a text file.  Select the desired output location in the Destination group box. If the destination is sent to the printer, choose the appropriate information in the Print Setup dialog box.  If the report is going to be sent to a text file, enter the file location and filename in the Save Report dialog box.


Processing Reports

The processing of a report with PrintDirect is completed by the following steps:

1.  Start Windows 95 or Windows NT 4.X if it is not already running

2.  Select the PrintDirect icon that was created during the installation process.

3.  Chose the drive letter containing the information to be printed.  The selecting of the drive is accomplished by clicking on the downward pointing triangle on the right side of the Drive ComboBox.  Pressing the triangle will open a display  list of the drives currently available.  Click on the desired drive.  The selected drive will now be listed in the Drive ComboBox.

4.  Select the directory, on the selected drive, containing the information to be printed.  Directory selection is accomplished by double clicking on the desired directory within the Directory Outline.   Once a directory is selected all sub-directories within that directory are displayed, allowing for the maneuvering through the  directory levels below the root.  Use of the vertical scrollbar will assist in the displaying of those directories that may not fit in the current directory view.  Note: One way of determining the directory that is selected is by the folder shading.  The selected directory is an open folder a shade darker than the rest.

5.  Enter the File/Directory Mask by directly entering the mask into the mask field.  The mask 	will be applied to all directories and files.  Only the selected directory and those directories, off of 	the selected directory, meeting the mask requirements will be scanned for files.  By default the 	file mask is *.* which will display all files and directories.

6.  Select the desired fields to be included in the report.  These fields are selected in from the Field Options check box group.  A field will be included in the report if the adjacent check box contains a check.  To toggle the check, click within the check box.

7.  Select the desired Exclude options.  The exclude options are set within the Exclude check box group.  A file or a specific attribute will be excluded from the report if the adjacent check box contains a check.  To toggle the check, click within the check box.  ( If a check appears adjacent to the Sub Dirs exclude option only the selected directory will be processed.  The directories contained within the directory will be displayed, however the information contained within those directories will not be processed.)

8.  Select the sort order of  the files/directories.  The sort order is determined by the Sort Order radio group box.  The report will sort the files/directories according to the option adjacent to the solid sphere.  To change this setting click the sphere adjacent to the desired sort option.

9.  Select the desired output location of the report.   PrintDirect allows for the report to be printed to either a standard text file or to a compatible printer.  The report destination is determined within the Destination radio group.  The report will be directed to the resource listed adjacent to the solid sphere. To change this setting click the sphere adjacent to the desired option.

10.  After all the desired settings have been entered, generate the report by clicking on the Print Button.  Once pressed the report will be generated and sent to the specified location.


Electronic End User License Agereement ( EULA )
Electronic End User License Agreement ( EULA )

THIS AGREEMENT is made as of the date of installation between the original purchaser of this software, hereinafter referred to as "Customer", and the Author(s) of this software hereinafter referred to as "Licensor";

USE OF THE SOFTWARE. Customer may install the Software in a single location on a hard  disk or other storage device; make copies of the Software for backup and archive purposes, provided however that all such copies shall contain the copyright notice or other legend which was contained on the original and remain in compliance with the EULA.   This software is NOT Freeware nor in the public domain.

NON-DISCLOSURE AGREEMENT. Customer expressly undertakes to retain in confidence, all Licensed Materials provided to Customer by Licensor or their distributor(s) and all software licensed by Licensor, whether in object or source form, whether printed or machine readable or executable and to make no use of said proprietary Licensed Materials or Licensed Program other than in conjunction with the operation of the single computer system for which the software is licensed. Customer agrees that neither it, its employees, officers or directors will disclose or otherwise make available any  part of the Licensed Program ( or Derivative Work ) or associated Licensed Material to any third party, without the prior written consent of Licensor. Customer's obligation under this clause shall survive any termination or expiration of this Agreement and shall extend to the earlier of such time as the information protected hereby is properly in the public domain or twenty-five (25) years following the termination or expiration of this Agreement.  It is agreed, however, that the Customer may make copies of the Licensed Program(s) for backup and archive purposes, provided however that all such copies shall contain the copyright notice or other legend which was contained on the original.

RESTRICTIONS. Customer must maintain all copyright notices on all copies of the SOFTWARE PRODUCT. Customer may not distribute copies of the SOFTWARE PRODUCT to third parties. Customer may not reverse engineer, decompile, or disassemble the SOFTWARE PRODUCT, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. Customer may not rent or lease the SOFTWARE PRODUCT. Customer may permanently transfer all rights under this EULA only in conjunction with a permanent transfer of your validly licensed copy. Customer must comply with all applicable laws regarding the use of the SOFTWARE PRODUCT.

DELIVERABLES AND MAINTENANCE. In consideration of your payment of the License fee recited on the Order, you shall receive (i) one copy of the Software shown on the Order, and (ii) the right to use the Software and the Documentation according to the terms of this Agreement during the Term of this Agreement. If you purchase maintenance for the Software, Licensor will: (i) disclose to you solutions to any problem relating to Software as such solutions become known to and published by Licensor, ( ii ) make reasonable efforts to correct material problems that Licensor diagnoses in Software, (iii) provide to you those enhancements to Software that Licensor elects to incorporate into and make a part of Software and that Licensor does not intend to market separately; and (iv) provide electronic  support for the use and maintenance of Software.

TERMS OF THE LICENSE. This Agreement and license are effective from the date of receipt and shall remain in force for a term of twenty-five (25) years unless terminated earlier as provided in this Agreement. The Customer may terminate this Agreement and license by destroying all complete and partial copies of the Licensed Program(s) in its possession. Termination by Customer shall not result in the refund of any portion of the payment made ( or to be made ) by Customer under this Agreement. Licensor may term innate the license hereunder if the Customer fails to observe any of the terms and conditions of this Agreement. In the event of such termination, the Customer will certify in writing that to the best of its knowledge, the original and all copies of the Licensed Program(s) or Derivative Works and

all Licensed Materials have been destroyed or returned to Licensor.

THIS SOFTWARE AND MANUAL ARE SUPPLIED "AS IS".  THE AUTHOR(S) HEREBY DISCLAIMS  ALL WARRANTIES  RELATING TO  THIS SOFTWARE AND ITS DOCUMENTATION FILE, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO DAMAGE TO HARDWARE, SOFTWARE AND/OR DATA FROM USE OF THIS PRODUCT. THE AUTHOR(S) DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE  RESULTS OF THE USE OF THE SOFTWARE OR ANY DOCUMENTATION PROVIDED HEREWITH IN TERMS OF THEIR CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY THE AUTHOR(S) OR AN AUTHORIZED REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY.  THE AUTHOR(S) HEREBY DISCLAIM LIABILITY FOR CONSEQUENTIAL DAMAGES.  IN NO EVENT SHALL THE AUTHOR(S) OR THEIR SUPPLIER(S) BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER ( INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, INTERRUPTION, LOSS OF INFORMATION, INCLUDING PROPERTY DAMAGE, PERSONAL INJURY, INTELLECTUAL PROPERTY INFRINGEMENT OR ANY OTHER PECUNIARY LOSS ) ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE PRODUCT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL THE AUTHOR(S) OF THIS SOFTWARE BE LIABLE TO YOU OR ANY OTHER PARTY FOR ANY DAMAGES. YOUR USE OF THIS SOFTWARE INDICATES THAT YOU HAVE READ AND AGREE TO THESE AND OTHER TERMS INCLUDED IN THIS DOCUMENTATION FILE.

DUE TO THE NATURE OF EVOLVING PROGRAMMING AND THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS IN WHICH THIS SOFTWARE MAY BE USED, IT IS UNDERSTOOD THAT OCCASIONAL "BUGS" OR UNFITNESS MAY ARISE.  THE USER SHOULD ALWAYS TEST THIS SOFTWARE THOROUGHLY WITH NON-CRITICAL DATA BEFORE RELYING ON IT.

BY USING THIS SOFTWARE YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS' TERMS AND CONDITIONS. YOU ALSO AGREE THAT THE AGREEMENT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF AGREEMENT BETWEEN THE PARTIES AND SUPERSEDE ALL PROPOSALS OR PRIOR AGREEMENTS, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN THE PARTIES RELATING TO THE SUBJECT MATTER OF THE SOFTWARE AND DOCUMENTATION.


Installation Instructions

For proper installation please ensure the following  minimum System Requirements.  Running PrintDirect on a machine that does not meet the minimum requirements may result in undesired effects:

Operating System :	Windows95 or Windows NT 4.0

Processor :	486/66Mhz or greater

Memory:	8 Mb RAM or greater

Disk Space:	5 Mb or greater hard disk space

** Prior to Installation be sure to completely uninstall and previously installed versions of PrintDirect **

Before you can use PrintDirect you have to run the PrintDirect setup program from Windows so it will work properly on your computer.  To install PrintDirect:

1.  Start Windows 95 / Windows NT 4.0

2.  If installing from diskette, insert the PrintDirect disk into the appropriate floppy drive.

3.  Click the Start button located on the Taskbar. Windows will open the Start menu.

4.  Click on the “Run…” option from the  Start menu. This will open the "Run" dialog box.

5.  If installing from a floppy drive type the drive letter of the floppy drive containing the PrintDirect files followed by ":\SETUP.EXE", or if you have downloaded PrintDirect, type the path to the unzipped files followed by "\SETUP.EXE".

6.  Click on the "OK" button. Windows will run the PrintDirect setup program.

7.  Follow the on-screen instructions to complete the installation.


Support Information

For current version, product information and product support please contact the above mentioned.


Sorting Files/Directories

PrintDirect allows for the files to be printed in the report in order according to particular sort options.  The sort options are determined in the Sort Order radio group box.  The order the files will be printed are determined by the filed adjacent to the solid sphere.  To alter this setting click in the desired field.  The files may be sorted according to the following:

None - The files/directories are not sorted, rather displayed as they appear in the File Allocation Table ( FAT ).

Date - The files/directories are displayed in ascending order according to date.

Name - The files/directories are displayed in ascending order according to name.

Size - The files/directories are displayed in ascending order according to size in bytes.  Duplicates are listed in order of listing in the FAT